home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-04-25 | 5.8 KB | 215 lines | [TEXT/MPS ] |
- # MPW Makefile for Mac Xconq.
- # Copyright (C) 1993, 1994, 1995 Stanley T. Shebs.
-
- krn = :kernel:
-
- mac = :mac:
-
- crs = :curses:
-
- libcrs = :libcurses:
-
- doc = :doc:
-
- obj = :Objects:
-
- "{obj}" ƒ "{krn}" "{mac}" "{crs}" "{doc}"
-
- .c.o ƒ .c
- {C} {DepDir}{Default}.c {COptions} -s {Default} -o {TargDir}{Default}.c.o
-
- # Choose a C compiler.
-
- C = C -d MPW_C -d __STDC__
- #C = gC
-
- # 68881 compilation unneeded because very little floating point is done.
-
- COptions = -b -r -u USE_CONSOLE -d MAC -d MPW -d dangerousPattern -i "{krn}","{mac}","{crs}","{libcrs}"
-
- MACOBJS = ∂
- "{obj}"macconq.c.o ∂
- "{obj}"macdesign.c.o ∂
- "{obj}"macdraw.c.o ∂
- "{obj}"machelp.c.o ∂
- "{obj}"macimf.c.o ∂
- "{obj}"macinit.c.o ∂
- "{obj}"maclist.c.o ∂
- "{obj}"macmap.c.o ∂
- "{obj}"macmap2.c.o ∂
- "{obj}"macmenus.c.o ∂
- "{obj}"maccmd.c.o ∂
- "{obj}"macwins.c.o
-
- CURSESOBJS = ∂
- "{obj}"cconq.c.o ∂
- "{obj}"ccmd.c.o ∂
- "{obj}"cdraw.c.o ∂
- "{obj}"cmdline.c.o ∂
- "{obj}"curses.c.o ∂
- "{obj}"v_maccur.c.o
-
- SKELOBJS = ∂
- "{obj}"skelconq.c.o ∂
- "{obj}"cmdline.c.o ∂
- "{obj}"compile.c.o ∂
-
- OBJECTS = ∂
- "{obj}"actions.c.o ∂
- "{obj}"ai.c.o ∂
- "{obj}"combat.c.o ∂
- "{obj}"generic.c.o ∂
- "{obj}"ui.c.o ∂
- "{obj}"help.c.o ∂
- "{obj}"history.c.o ∂
- "{obj}"imf.c.o ∂
- "{obj}"init.c.o ∂
- "{obj}"lisp.c.o ∂
- "{obj}"mknames.c.o ∂
- "{obj}"mkrivers.c.o ∂
- "{obj}"mkroads.c.o ∂
- "{obj}"mkterr.c.o ∂
- "{obj}"mkunits.c.o ∂
- "{obj}"module.c.o ∂
- "{obj}"mplay.c.o ∂
- "{obj}"nlang.c.o ∂
- "{obj}"plan.c.o ∂
- "{obj}"ps.c.o ∂
- "{obj}"read.c.o ∂
- "{obj}"run.c.o ∂
- "{obj}"score.c.o ∂
- "{obj}"side.c.o ∂
- "{obj}"tables.c.o ∂
- "{obj}"task.c.o ∂
- "{obj}"types.c.o ∂
- "{obj}"unit.c.o ∂
- "{obj}"util.c.o ∂
- "{obj}"world.c.o ∂
- "{obj}"write.c.o ∂
- "{obj}"mac.c.o
-
- IMFAPPOBJS = ∂
- "{obj}"imfapp.c.o ∂
- "{obj}"macimf.c.o ∂
- "{obj}"imf.c.o ∂
- "{obj}"lisp.c.o ∂
- "{obj}"util.c.o
-
- LIBS = ∂
- # "{CLibraries}"CSANELib.o ∂
- # "{CLibraries}"Math.o ∂
- "{CLibraries}"StdClib.o ∂
- "{Libraries}"Runtime.o ∂
- "{Libraries}"Interface.o
-
- # The application itself.
-
- XCONQ_NAME = Xconq
-
- {XCONQ_NAME} ƒƒ {MACOBJS} {OBJECTS}
- Rez -o {XCONQ_NAME} -rd -append -s : :mac:XconqMPW.r
- Link -o {XCONQ_NAME} -t APPL -c XCNQ {MACOBJS} {OBJECTS} {LIBS}
-
- # The curses application.
-
- CCONQ_NAME = Cconq
-
- {CCONQ_NAME} ƒƒ {CURSESOBJS} {OBJECTS}
- Rez -o {CCONQ_NAME} -rd -append -s : :mac:CconqMPW.r
- Link -o {CCONQ_NAME} -t APPL -c CCNQ {CURSESOBJS} {OBJECTS} {LIBS}
-
- # The test skeleton (an MPW tool).
-
- Skelconq ƒƒ {SKELOBJS} {OBJECTS}
- Link -o Skelconq -t MPST -c 'MPS ' {SKELOBJS} {OBJECTS} {LIBS}
-
- # The image family manipulation app.
-
- IMFAPP_NAME = IMFApp
-
- {IMFAPP_NAME} ƒƒ {IMFAPPOBJS}
- Rez -o {IMFAPP_NAME} -rd -append -s : :mac:IMFAppMPW.r
- Link -o {IMFAPP_NAME} -t APPL -c imfA {IMFAPPOBJS} {LIBS}
-
- # This is a little tool used to make permuted indexes of GDL symbols.
-
- kwic ƒƒ "{obj}"kwic.c.o
- Link -o kwic -t MPST -c 'MPS ' "{obj}"kwic.c.o {LIBS}
-
- clean ƒ
- Delete -y "{obj}"≈.c.o
-
- LISP_H = "{krn}"lisp.h "{krn}"keyword.def
-
- GAME_H = "{krn}"game.h "{krn}"utype.def "{krn}"mtype.def "{krn}"ttype.def "{krn}"gvar.def "{krn}"table.def
-
- UNIT_H = "{krn}"unit.h "{krn}"action.def "{krn}"plan.def "{krn}"task.def "{krn}"goal.def
-
- HISTORY_H = "{krn}"history.h "{krn}"history.def
-
- ALL_H = "{krn}"conq.h "{krn}"config.h "{krn}"misc.h "{krn}"dir.h {LISP_H} "{krn}"module.h {GAME_H} ∂
- "{krn}"player.h "{krn}"side.h {UNIT_H} "{krn}"world.h {HISTORY_H} "{krn}"score.h "{krn}"help.h ∂
- "{krn}"ai.h "{krn}"version.h
-
- MAC_H = "{mac}"macconq.h "{mac}"macdefs.h "{mac}"macimf.h
-
- "{obj}"macconq.c.o ƒ "{mac}"macconq.c {ALL_H} {MAC_H}
- "{obj}"macdesign.c.o ƒ "{mac}"macdesign.c {ALL_H} {MAC_H}
- "{obj}"macdraw.c.o ƒ "{mac}"macdraw.c {ALL_H} {MAC_H}
- "{obj}"machelp.c.o ƒ "{mac}"maclist.c {ALL_H} {MAC_H}
- "{obj}"macimf.c.o ƒ "{mac}"macimf.c {ALL_H} {MAC_H}
- "{obj}"macinit.c.o ƒ "{mac}"macinit.c {ALL_H} {MAC_H}
- "{obj}"maclist.c.o ƒ "{mac}"maclist.c {ALL_H} {MAC_H}
- "{obj}"macmap.c.o ƒ "{mac}"macmap.c {ALL_H} {MAC_H}
- "{obj}"macmenus.c.o ƒ "{mac}"macmenus.c {ALL_H} {MAC_H}
- "{obj}"maccmd.c.o ƒ "{mac}"maccmd.c {ALL_H} {MAC_H}
- "{obj}"macwins.c.o ƒ "{mac}"macwins.c {ALL_H} {MAC_H}
-
- "{obj}"imfapp.c.o ƒ "{mac}"imfapp.c {LISP_H} "{krn}"imf.h "{mac}"macimf.h
-
- "{obj}"cconq.c.o ƒ "{crs}"cconq.c {ALL_H} "{crs}"cconq.h
- "{obj}"ccmd.c.o ƒ "{crs}"ccmd.c {ALL_H} "{crs}"cconq.h
- "{obj}"cdraw.c.o ƒ "{crs}"cdraw.c {ALL_H} "{crs}"cconq.h
- "{obj}"curses.c.o ƒ "{libcrs}"curses.c
- "{obj}"v_maccur.c.o ƒ "{libcrs}"v_maccur.c
-
- "{obj}"skelconq.c.o ƒ "{krn}"skelconq.c {ALL_H}
- "{obj}"cmdline.c.o ƒ "{krn}"cmdline.c {ALL_H}
- "{obj}"compile.c.o ƒ "{krn}"compile.c {ALL_H}
-
- "{obj}"actions.c.o ƒ "{krn}"actions.c {ALL_H}
- "{obj}"ai.c.o ƒ "{krn}"ai.c {ALL_H}
- "{obj}"combat.c.o ƒ "{krn}"combat.c {ALL_H}
- "{obj}"generic.c.o ƒ "{krn}"generic.c {ALL_H}
- "{obj}"ui.c.o ƒ "{krn}"ui.c {ALL_H}
- "{obj}"help.c.o ƒ "{krn}"help.c {ALL_H}
- "{obj}"history.c.o ƒ "{krn}"history.c {ALL_H}
- "{obj}"imf.c.o ƒ "{krn}"imf.c {ALL_H}
- "{obj}"init.c.o ƒ "{krn}"init.c {ALL_H}
- "{obj}"lisp.c.o ƒ "{krn}"lisp.c {ALL_H}
- "{obj}"mknames.c.o ƒ "{krn}"mknames.c {ALL_H}
- "{obj}"mkrivers.c.o ƒ "{krn}"mkrivers.c {ALL_H}
- "{obj}"mkroads.c.o ƒ "{krn}"mkroads.c {ALL_H}
- "{obj}"mkterr.c.o ƒ "{krn}"mkterr.c {ALL_H}
- "{obj}"module.c.o ƒ "{krn}"module.c {ALL_H}
- "{obj}"mplay.c.o ƒ "{krn}"mplay.c {ALL_H}
- "{obj}"nlang.c.o ƒ "{krn}"nlang.c {ALL_H}
- "{obj}"plan.c.o ƒ "{krn}"plan.c {ALL_H}
- "{obj}"ps.c.o ƒ "{krn}"ps.c {ALL_H}
- "{obj}"read.c.o ƒ "{krn}"read.c {ALL_H}
- "{obj}"run.c.o ƒ "{krn}"run.c {ALL_H}
- "{obj}"score.c.o ƒ "{krn}"score.c {ALL_H}
- "{obj}"side.c.o ƒ "{krn}"side.c {ALL_H}
- "{obj}"tables.c.o ƒ "{krn}"tables.c {ALL_H}
- "{obj}"task.c.o ƒ "{krn}"task.c {ALL_H}
- "{obj}"types.c.o ƒ "{krn}"types.c {ALL_H}
- "{obj}"unit.c.o ƒ "{krn}"unit.c {ALL_H}
- "{obj}"util.c.o ƒ "{krn}"util.c {ALL_H}
- "{obj}"world.c.o ƒ "{krn}"world.c {ALL_H}
- "{obj}"write.c.o ƒ "{krn}"write.c {ALL_H}
-
- "{obj}"mac.c.o ƒ "{krn}"mac.c {ALL_H}
-
- "{obj}"kwic.c.o ƒ "{doc}"kwic.c
-
-